/* CSS Document */
*{ margin:0;padding:0; list-style-type:none; /*font-family: "Microsoft YaHei" */}
body{ font-size:14px;font-family: "Microsoft YaHei"}
img{border:0;}
a{ text-decoration:none;}
a:hover{ text-decoration:none; outline:none;}
.clear{ clear:both;}
body a{outline:none;blr:expression(this.onFocus=this.blur());}
input:focus,button { outline:none;}

.header{width:100%; margin:0 auto;width:expression(document.body.clientWidth <= 1200? "1200px": "auto"); min-width:1200px; background:url(images/top_bg.png) repeat-x 0 0; height:148px; position:relative; z-index:1000; }
.top{ width:1200px; margin:0 auto; }
.sumnav{width:1200px; text-align:right; height:47px; overflow:hidden; line-height:47px; color:#1f7045; font-size:14px; float:left;}
.sumnav a{ padding-left:8px; padding-right:8px; color:#1f7045; font-size:14px;}

.logo{ float:left; width:524px; height:70px; overflow:hidden; background:url(images/logo.png) no-repeat 0 0; text-indent:-1000px; font-size:10px; margin-top:16px;}
.logo a{ float:left; display:block; width:524px; height:70px; overflow:hidden;}

.menu{ float:right; width:530px; display:inline;margin-top:55px;}
.menu li{ float:left; display:block;  margin-left:2px;}
.menu li a{float:left; display:block; width:86px; text-align:center; height:25px; color:#1f7045; font-size:14px;}
.menu li a:hover{ background:url(images/line.jpg) no-repeat center bottom}
.navon a{background:url(images/line.jpg) no-repeat center bottom!important;}

.dropMenu {Z-INDEX: 10000; POSITION: absolute;  WIDTH: 110px; margin-top:0px; VISIBILITY: hidden; MARGIN-LEFT:-12px; TOP: 0; PADDING-TOP: 6px; padding-bottom:6px; background:#1f7045; -moz-border-radius:5px;  -webkit-border-radius: 0px 0px 5px 5px; border-radius: 0px 0px 5px 5px; }
.dropMenu LI {MARGIN-TOP: 4px; MARGIN-BOTTOM: 4px}
.dropMenu LI A {TEXT-ALIGN: center; PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; DISPLAY: block; font-size:14px; COLOR: #ffffff; PADDING-TOP: 5px}
.dropMenu + LI A {BORDER-TOP: medium none}
* HTML .dropMenu A {WIDTH: 100%; COLOR: #ffffff}
.dropMenu A:hover {COLOR: #ffffff; TEXT-DECORATION: underline}



.banner{ width:100%; height:537px; overflow:hidden;}

.slide-main{height:537px;position:relative; z-index:100}
.prev,.next{display:block;width:51px;height:105px;position:absolute;z-index:222;top:230px;overflow:hidden;cursor:pointer;opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);_border:1px solid none;}
.prev{left:15px;}
.next{right:15px;}
.prev:hover,.next:hover,.nav-main a:hover,.nav-main a.cur{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
.item{display:block;width:100%;height:21px;position:absolute;z-index:124;top:500px;left:0;text-align:center;}
.item a{display:inline-block;width:21px;height:21px;margin-right:13px;background:#ffffff; background:url(images/d.png) no-repeat 0 0;overflow:hidden;}
.item a.cur{ background:url(images/d_h.png) no-repeat 0 0;}
.slide-box,.slide{display:block;width:100%;height:537px;overflow:hidden;}
.slide-box{position:relative;}
.slide{display:none;height:537px;background:#ff6900;position:relative;position:absolute;z-index:8;}
#bgstylea{ background:url(images/banner01.jpg) no-repeat center 0;}
#bgstyleb{background:url(images/banner02.jpg) no-repeat center 0;}
#bgstylec{background:url(images/banner03.jpg) no-repeat center 0;}
#bgstyled{background:url(images/banner4.jpg) no-repeat center 0;}
.slide a{display:block;width:100%;height:537px;cursor:pointer;}



.foot_top{ width:100%; overflow:hidden; background:#1f7045; padding-top:30px; padding-bottom:30px;}
.foot_top_box{ width:1200px; margin:0 auto; overflow:hidden;}
.foot_top_box_l{ float:left; width:452px; background:url(images/list_32.jpg) repeat-y right 0; min-height:215px;}
.foot_top_box_r{ float:right; width:710px; overflow:hidden; padding-left:35px;}

.foot_nav{ float:left; width:135px; overflow:hidden;}
.foot_nav dt{ float:left; width:135px; overflow:hidden; margin-bottom:12px;}
.foot_nav dt a{ font-size:18px; color:#ffffff;}
.foot_nav dd{ float:left; width:135px; line-height:24px;}
.foot_nav dd a{ color:#ffffff;}

.foot_nav2{ float:left; width:170px; overflow:hidden;}
.foot_nav2 dt{ float:left; width:170px; overflow:hidden; margin-bottom:12px;}
.foot_nav2 dt a{ font-size:18px; color:#ffffff;}
.foot_nav2 dd{ float:left; width:170px; line-height:24px;}
.foot_nav2 dd a{ color:#ffffff;}
.link{ float:left; width:390px; border-bottom:1px solid #ffffff; padding-bottom:10px;}
.link dt{ float:left; width:390px; overflow:hidden; color:#ffffff; font-size:18px; margin-bottom:5px;}
.link dd{ float:left; width:390px; overflow:hidden; line-height:24px; color:#ffffff; font-size:12px;}
.link dd a{ padding-left:6px; padding-right:6px; color:#ffffff; font-size:12px;}
.f_adress{ float:left; width:390px; overflow:hidden; line-height:24px; color:#ffffff; margin-top:27px;}
.foot_bottom{ width:100%; background:#363636; padding-top:15px; padding-bottom:15px; text-align:center; color:#9a9a9a; font-size:12px;}

.xuanfu{
	width:118px;height:127px;
	position:fixed;
	right:10px;
	bottom:30px;
	z-index:10000;
	background-image: url(images/q1.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.aa{ float:left; width:155px; padding-bottom:30px;}
.fwrx{ float:left; width:155px; text-align:center; line-height:36px; font-size:16px; color:#ffffff;}
.qkf{ float:left; width:155px;overflow:hidden; padding-top:55px;}
.qkf li{ float:left; width:83px; overflow:hidden; height:25px;margin-top:3px;margin-left:10px;}
.qkf li a{ color:#ffffff; font-weight:bold; font-size:16px;}


.main_cont1{ width:1200px; margin:0 auto; overflow:hidden; padding-top:44px; padding-bottom:28px;}
.main_cont1 dl{ float:left; width:1200px; overflow:hidden;}
.main_cont1 dl dt{ float:left; width:424px; height:250px; overflow:hidden;}
.main_cont1 dl dt img{ width:424px; height:250px; }
.main_cont1 dl dd{ float:right; width:720px; overflow:hidden;}
.main_cont1 dl dd.about_nr{ line-height:24px; color:#000000; margin-top:15px;}
.main_cont1 dl dd.about_more a{ background:#1f7045; padding:2px; color:#ffffff; font-size:12px; font-family:Arial, Helvetica, sans-serif; float:left; margin-top:30px;}


.main_cont2{ width:100%; background:#f5f5f5; border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; padding-top:25px; padding-bottom:25px;}
.main_cont2_box{ width:1200px; margin:0 auto; overflow:hidden;}
.shows_bt{ float:left; width:1200px; overflow:hidden; height:39px; background:url(images/list_18.jpg) no-repeat 0 0;}
.shows_bt a{ float:left; width:1200px; height:39px; overflow:hidden; text-indent:-2000px; font-size:12px;}


br{ height:0px;}
.font_l{ float:left;}
.font_r{ float:right;}
#in_prod{ width:1200px; margin:0px auto; }
.in_prod_con{ }
#rymo {WIDTH: 1200px; OVERFLOW: hidden; margin:0px auto;}
#rymo1 {FLOAT: left;}
#rymo2 {FLOAT: left}
#inkemo { WIDTH: 935%; FLOAT: left}

.shows{ float:left; width:285px; overflow:hidden; margin-left:20px; margin-top:30px;}
.shows dt{ float:left; width:285px; overflow:hidden; height:48px; line-height:48px; background:#efefef; text-align:center;}
.shows dt a{color:#000000; font-size:18px;}
.shows dt a:hover{ color:#1f7045; text-decoration:underline;}
.shows dd.shows_pho{ float:left; width:283px; height:240px; overflow:hidden; border-left:1px solid #efefef; border-right:1px solid #efefef;}
.shows dd.shows_pho img{ width:283px; height:240px; }
.shows dd.shows_more{ float:left; width:285px; overflow:hidden; background:#1f7045;height:20px; text-align:center; line-height:20px;}
.shows dd.shows_more a{ font-size:10px;font-family:Arial, Helvetica, sans-serif; color:#ffffff;}
.main_cont3{ width:1200px; margin:0 auto; overflow:hidden; padding-top:30px; padding-bottom:30px;}
.news_bt{ float:left; width:1200px; height:40px; background:url(images/list_25.jpg) no-repeat 0 0; overflow:hidden;}
.news_bt a{ float: left; display:block; width:1200px; height:40px; text-indent:-2000px; overflow:hidden;}

.news{ float:left; width:535px; overflow:hidden; margin-top:30px; margin-left:50px;}
.news dt{ float: left; width:112px; height:112px; overflow:hidden;}
.news dt img{ width:112px; height:112px;}
.news dd{ float:right; width:400px; overflow:hidden;}
.news dd.news_bt2{ height:30px; line-height:30px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.news dd.news_bt2 a{ color:#000000; font-size:14px;}
.news dd.news_bt2 a:hover{ color:#1f7045; text-decoration:underline;}
.news dd.news_nr{ height:46px; line-height:23px; margin-top:8px; font-size:12px;}
.news dd.news_more{ margin-top:8px;}
.news dd.news_more a{ float:left; width:93px; height:18px; line-height:18px; text-align:center; background:#1f7045;  font-size:10px;font-family:Arial, Helvetica, sans-serif; color:#ffffff;}

.nybanner{ width:100%; height:250px; overflow:hidden;}
.nymain{ width:100%; background:url(images/lm_05.jpg) repeat-x 0 0;width:expression(document.body.clientWidth <= 1170? "1170px": "auto"); min-width:1170px; }
.nymain_box{ width:1170px; margin:0 auto; overflow:hidden;}
.nymain_left{ float:left; width:300px; overflow:hidden; padding-bottom:20px;}
.lmdh_bt{ float:left; width:300px; height:64px; background:url(images/lm_03.jpg) no-repeat 0 0; padding-top:46px;}
.lmdh_bt dt{ float:left; width:146px; text-align:right; font-size:30px; color:#ffffff;}
.lmdh_bt dd{ float:right; width:141px; margin-top:17px; color:#ffffff; font-size:30px;}
.lmdh_nr{ float:left; width:300px; overflow:hidden;}
.lmdh_nr li{ float: left; width:275px; padding-left:25px; height:36px; line-height:36px; margin-top:5px; border-bottom:1px solid #1f7045; background:url(images/lm_14.jpg) no-repeat right center;}
.lmdh_nr li a{ color:#808080; font-size:18px;}
.lmdh_nr li a:hover{ color:#1f7045}
.navon2 a{color:#1f7045!important;}

.nymain_right{ float:right; width:815px; overflow:hidden; padding-bottom:20px;}
#position{ float:left; width:793px; overflow:hidden; overflow:hidden; height:38px; line-height:38px; background:url(images/lm_08.jpg) no-repeat 0 center; padding-left:22px; color:#808080;}
#position a{ color:#808080; padding-left:5px; padding-right:5px;}


.main_content_nr{ float:left; width:815px;line-height:1.8em; color:#666666; margin-top:20px; min-height:400px;}
.honor{ float:left; width:815px; overflow:hidden; display:inline;}
.honor li{ float:left; width:259px; height:180px; overflow:hidden; border:1px solid #dcdcdc; margin-left:5px; margin-right:5px; margin-top:18px; margin-bottom:18px;}
.honor li img{width:259px; height:180px;}
.number{ float:left; width:815px; text-align:center; padding-top:10px; padding-bottom:10px; margin-top:35px;}
.number a{ border:1px solid #1f7045; padding:4px 10px 4px 10px; color:#1f7045; margin-left:1px;}
.number span{ border:1px solid #1f7045; padding:5px 10px 5px 10px; color:#1f7045; margin-left:1px;}
.number .current{  background:#1f7045; color:#ffffff;}


.nybts2{ width:815px; text-align:center;font-size:18px; color:#297a51; line-height:27px; margin-top:10px; padding-bottom:10px;font-family: "Microsoft YaHei";}
.xgcp_bt{ float:left; width:815px; overflow:hidden; margin-top:15px; color:#000000; font-size:14px; padding-bottom:4px; border-bottom:2px solid #009fba; margin-bottom:10px;}
.fbrqs2{ float:left; width:815px; height:32px;font-size:12px; font-weight:normal;text-align:center; border-bottom:1px solid #ccc; line-height:28px;margin-top:10px; margin-bottom:10px;}
.sxp{ float:left; width:815px; overflow:hidden; margin-top:15px; }
.sxp li{ float:left; width:815px; display:block; margin-top:5px; height:20px;  line-height:20px; color:#666;font-size:12px;}
.sxp li a{ color:#666; font-size:12px;}
.sxp li a:hover{ text-decoration:underline; color:#297a51;}

.nynews{ float:left; width:815px; padding-bottom:15px; margin-top:15px; border-bottom:1px solid #e5e5e5;}
.nynews dt{ float:left; width:112px; height:112px; overflow:hidden;}
.nynews dt img{ width:112px; height:112px; }
.nynews dd{ float:right; width:675px; overflow:hidden;}
.nynews dd.nynews_bt{ height:25px; line-height:25px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.nynews dd.nynews_bt a{ color:#000; font-size:16px;}
.nynews dd.nynews_bt a:hover{ color:#1f7045;}
.nynews dd.nynews_date{ font-size:12px; color:#343434;}
.nynews dd.nynews_nr{ height:58px; line-height:19px; font-size:12px; color:#343434; margin-top:3px;}
.nynews dd.nynews_nr a{ background:#1f7045; color:#ffffff; font-size:10px; padding-left:5px; padding-right:5px;}

.nyshows{ float:left; width:260px; overflow:hidden; margin-right:6px; margin-left:5px; margin-top:15px; margin-bottom:15px;}
.nyshows dt{ float:left; width:254px; height:215px; padding:2px; overflow:hidden; border:1px solid #dcdcdc; border-bottom:0;}
.nyshows dt img{ width:254px; height:215px; }
.nyshows dd{ float:left; width:260px; background:#1f7045; height:29px; text-align:center; line-height:29px;}
.nyshows dd a{ color:#ffffff}

.showspage_nr{ float:left; width:815px; overflow:hidden;}
.showspage_nr dt{ float:left; width:382px; border:1px solid #dedede; height:324px;}
.showspage_nr dt img{ width:382px;}
.showspage_nr dd{ float:right; width:405px; overflow:hidden; line-height:36px; font-size:16px; color:#101010;}


.ttl {HEIGHT: 18px}
.ctt {TEXT-ALIGN: left; BORDER-TOP-WIDTH: 0px; HEIGHT: auto; CLEAR: both; color:#101010}
.w936 { float:left; MARGIN-TOP: 30px; WIDTH: 815px; CLEAR: both}
.tb_ {PADDING-BOTTOM: 20px; WIDTH: 815px}
.tb_ UL {WIDTH: 815px; HEIGHT: 44px}
.tb_ LI {TEXT-ALIGN: center; LINE-HEIGHT: 44px; WIDTH: 175px; FLOAT: left; HEIGHT: 44px; CURSOR: pointer}
.normaltab {background:#a3a3a3; color:#ffffff; font-size:18px;}
.hovertab {background:#207046;color:#ffffff; font-size:18px;}
.dis {DISPLAY: block}
.undis {DISPLAY: none}

.hszx_box tr td{ padding:10px;}
.green{ color:#1f7045; font-size:18px;}
.hszx_box i{ color:#F00; font-style:normal; font-size:14px;}
.text_1{ width:240px; height:34px; border:1px solid #cfcfcf; line-height:34px; padding:2px;}
.text_2{ width:500px; height:165px; overflow:hidden; border:1px solid #cfcfcf;}
.tj_btn{ float:left; width:100px; height:40px; text-align:center; line-height:40px; color:#ffffff; border:none; background:#1f7045; font-size:18px;font-family: "Microsoft YaHei"; cursor:pointer}
.yzm{width:80px; height:34px; border:1px solid #cfcfcf; line-height:34px; padding:2px;}